package com.suyang.syt.dao.interfaces;

import java.util.List;

import com.suyang.syt.model.Group;

public interface GroupDao extends BaseDao<Group> {

	public List<Group> findByIds(String ids);

	public List<Group> listGroup();

	public void deletes(String ids);

	/** 根据机构教师课程中间表ID获取一个组对象(家校通) */
	public Group loadByTtcid(long ttcid);

	/** 计算机构教师课程中间表ID在Group表的数量,保证唯一 */
	public long countByTtcid(long ttcid);

	/** 启用家校通组 */
	public void enableGroup(String groupIds);

	/** 禁用家校通组 */
	public void disableGroup(String groupIds);

	public long countName(String name);
}
